EC2インスタンス環境において「yum check-update –security」を実行したところ、 Status code: 404エラーとなり、対処方法を教えてください
困っていた内容
EC2-インスタンス環境(Linuxサーバ)において「yum check-update --security」を実行したところ、以下のエラーとなって実行が出来ませんでした。
- Status code: 404 for https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-8-x86_64/repodata/repomd.xml
- エラー: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
発生原因
頂いた実行結果を確認したところ、Version9.6バージョンのpostgresqlに関連するリポジトリが見つからなかったため、エラーが発生しました。
対処法
エラーメッセージを抑制するには、対象postgresqlバージョン9.6を無効化する必要があります、対象リポジトリファイルで「enabled=1」となっているところを「enabled=0」に変更してください。
必要に応じて設定変更ください。
vim /etc/yum.repos.d/pgdg-redhat-all.repo name=PostgreSQL 9.6 for RHEL/CentOS $releasever - $basearch - Debuginfo name=PostgreSQL 9.6 for RHEL/CentOS $releasever - $basearch baseurl=https://download.postgresql.org/pub/repos/yum/debug/9.6/redhat/rhel-$releasever-$basearch enabled=0 #1を0に変更し無効化 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
参考資料
[1]yum がエラーメッセージ「Cannot download repomd.xml」を表示して失敗するのはなぜですか? - Red Hat Customer Portal
[2]Failed to download metadata for repo 'rhel-8-for-x86_64-baseos-rpms'